<!--
 * @Descripttion: 
 * @Version: 
 * @Author: gaohj
 * @Date: 2022-12-24 17:30:29
 * @LastEditors: Please set LastEditors
 * @LastEditTime: 2022-12-24 18:05:59
-->
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // for(var i=1;i<=10;i++){
            
        //     if(i==4){
        //         break;  // 結束整個循環 4以後的都不打印了
        //     }
        //     console.log('狗熊掰了第'+i+'个棒子');
            
        // }

        // for(var i=1;i<=20;i++){
        //     if(i==2 || i==18){
        //         continue; //跳过本次循环 继续后边的循环
        //     }
        //     console.log('狗熊买了第'+i+'层楼');
            
        // }

        // 排除了 第二层和第十八层 其它全打印了



        // break 结束整个循环 
        // continue 结束本次循环 继续后边的循环

        // 用while 实现 遇到4 结束整个循环 
        // var i = 1;
        // while(i<=10){
           
        //    console.log('狗熊掰了第'+i+'个棒子');
        //    if(i==4){
        //         break;
        //    }
        //    i++;
        // }

        // 注意先判断再打印还是先打印再判断 结果不一样 

        // 用while 实现 跳过2 跳过18 其它全打印

        var i = 1;
        while(i<=20){
          if(i==2 || i==18){
            i++;
            // 一定在continue之前i++ 
            // 否则永远到不了i++
            continue; // 如果只写continue i 永远是2 到不了 i++
        }
           console.log('狗熊买了第'+i+'层楼');
           i++;
        }

    </script>
</body>
</html>